todo depende - Turkish English Dictionary